package cn.wp.common.core.generate.meta;

import cn.hutool.core.util.StrUtil;
import lombok.Data;

/**
 * 表列属性
 * Created by chenyb on 2019/10/22
 */
@Data
public class Table {

    // 中文名
    private String name;

    // 编码
    private String code;

    // 类名
    private String className;

    // 字段名
    private String classFieldName;

    public String getClassName() {
        this.className = StrUtil.upperFirst(StrUtil.toCamelCase(code));
        return className;
    }

    public String getClassFieldName() {
        this.classFieldName = StrUtil.lowerFirst(StrUtil.toCamelCase(code));
        return classFieldName;
    }

}
